home *** CD-ROM | disk | FTP | other *** search
- #
- # Makefile for KA9Q TCP/IP package for PC clones with Aztec C
- #
- # switches:
- # define the ones you want in the CFLAGS definition...
- #
- # TRACE - turn on tracing/debugging code
- #
- # AMIGA - include Amiga specific code
- # MSDOS - include Messy-Dos specific code
- # UNIX - Use UNIX file format conventions
- # CPM - Use CP/M file format conventions
-
- #
- # CFLAGS for typical IBM-PC installation
- #
- CFLAGS= -DMSDOS -DAZTEC +LC -I.
- # Assembler flags
- AFLAGS= -DMODEL=1
- all: net.exe mkdep.exe
-
- .c.o:
- cc $(CFLAGS) -o $@ $*.c
-
- .asm.o:
- as $(AFLAGS) -o $@ $*.asm
-
- CLIENTS= telnet.o ftpcli.o finger.o smtpcli.o
-
- SERVERS= tnserv.o ftpserv.o smisc.o smtpserv.o
-
- INTERNET= tcpcmd.o tcpuser.o tcptimer.o tcpout.o tcpin.o tcpsubr.o \
- udpcmd.o udp.o \
- domain.o \
- ipcmd.o ip.o iproute.o \
- icmpcmd.o icmp.o icmpmsg.o \
- arpcmd.o arp.o \
- netuser.o
-
- AX25= ax25cmd.o ax25user.o ax25.o lapbtime.o lapb.o kiss.o ax25subr.o
-
- NETROM= nr3.o nrcmd.o nrs.o nrsubr.o nr4.o nr4subr.o
-
- NET= ftpsubr.o socket.o asy.o slip.o \
- iface.o timer.o ttydriv.o cmdparse.o mbuf.o alloc.o \
- misc.o pathname.o audit.o files.o \
- kernel.o ksubr.o
-
- DUMP= trace.o enetdump.o \
- ax25dump.o arpdump.o ipdump.o icmpdump.o udpdump.o tcpdump.o
-
- PCOBJS= pc.o dirutil.o eccmd.o ec.o ecvec.o pktdrvr.o pkvec.o enet.o hapn.o \
- hapnvec.o pcgen.o 8250.o asyvec.o eagle.o eaglevec.o hs.o hsvec.o 8530.o
-
- mkdep.exe: mkdep.o
- ln -o mkdep.exe mkdep.o -lc
-
- mkdep.o: mkdep.c
- cc -c mkdep.c
-
- net.exe: main.o daemon.o version.o session.o clients.lib servers.lib internet.lib \
- net.lib netrom.lib ax25.lib pc.lib dump.lib
- ln -t -o net.exe main.o daemon.o version.o session.o clients.lib \
- servers.lib internet.lib net.lib netrom.lib ax25.lib pc.lib dump.lib -lclc
-
- clients.lib: $(CLIENTS)
- lb clients.lib $(CLIENTS)
-
- servers.lib: $(SERVERS)
- lb servers.lib $(SERVERS)
-
- internet.lib: $(INTERNET)
- lb internet.lib $(INTERNET)
-
- ax25.lib: $(AX25)
- lb ax25.lib $(AX25)
-
- netrom.lib: $(NETROM)
- lb netrom.lib $(NETROM)
-
- net.lib: $(NET)
- lb net.lib $(NET)
-
- dump.lib: $(DUMP)
- lb dump.lib $(DUMP)
-
- pc.lib: $(PCOBJS)
- lb pc.lib $(PCOBJS)
-
- clean:
- del *.lib
- del *.o
- del *.exe
- del *.sym
-
- # this section generated by mkdep
- 8250.o: 8250.c global.h iface.h asy.h 8250.h
- alloc.o: alloc.c alloc.h proc.h
- arp.o: arp.c global.h mbuf.h timer.h iface.h enet.h ax25.h icmp.h ip.h arp.h
- arpcmd.o: arpcmd.c global.h mbuf.h timer.h enet.h ax25.h arp.h cmdparse.h
- arpdump.o: arpdump.c global.h mbuf.h timer.h arp.h
- asy.o: asy.c global.h iface.h asy.h ax25.h kiss.h slip.h nrs.h config.h
- audit.o: audit.c global.h mbuf.h
- ax25.o: ax25.c global.h mbuf.h iface.h timer.h arp.h slip.h ax25.h lapb.h
- ax25cmd.o: ax25cmd.c global.h mbuf.h timer.h proc.h iface.h ax25.h lapb.h cmdparse.h socket.h ax25tnc.h session.h
- ax25dump.o: ax25dump.c global.h mbuf.h ax25.h timer.h lapb.h trace.h
- ax25subr.o: ax25subr.c global.h mbuf.h timer.h ax25.h lapb.h
- ax25user.o: ax25user.c global.h mbuf.h timer.h iface.h lapb.h ax25.h lapb.h
- cmdparse.o: cmdparse.c global.h cmdparse.h proc.h
- daemon.o: daemon.c global.h cmdparse.h config.h daemon.h
- dirutil.o: dirutil.c global.h regs.h
- domain.o: domain.c global.h mbuf.h timer.h netuser.h socket.h cmdparse.h domain.h
- drreset.o: drreset.c global.h 8530.h
- drtest.o: drtest.c 8530.h
- eagle.o: eagle.c global.h mbuf.h iface.h eagle.h 8530.h ax25.h trace.h
- ec.o: ec.c global.h mbuf.h enet.h iface.h ec.h timer.h arp.h trace.h
- eccmd.o: eccmd.c global.h mbuf.h iface.h ec.h
- enet.o: enet.c global.h mbuf.h iface.h timer.h arp.h enet.h
- enetdump.o: enetdump.c global.h mbuf.h enet.h trace.h
- files.o: files.c
- finger.o: finger.c global.h mbuf.h socket.h session.h proc.h
- ftpcli.o: ftpcli.c global.h mbuf.h session.h cmdparse.h proc.h tty.h socket.h ftpcli.h
- ftpserv.o: ftpserv.c global.h mbuf.h socket.h ftpserv.h proc.h
- ftpsubr.o: ftpsubr.c global.h mbuf.h socket.h ftp.h
- hapn.o: hapn.c global.h timer.h mbuf.h iface.h hapn.h ax25.h trace.h
- hs.o: hs.c global.h mbuf.h iface.h hs.h 8530.h ax25.h trace.h
- icmp.o: icmp.c global.h mbuf.h internet.h timer.h iface.h ip.h icmp.h
- icmpcmd.o: icmpcmd.c global.h icmp.h mbuf.h netuser.h internet.h timer.h socket.h proc.h session.h
- icmpdump.o: icmpdump.c global.h mbuf.h internet.h icmp.h trace.h
- icmpmsg.o: icmpmsg.c global.h
- iface.o: iface.c global.h iface.h
- ip.o: ip.c global.h mbuf.h timer.h internet.h iface.h ip.h icmp.h
- ipcmd.o: ipcmd.c global.h mbuf.h internet.h timer.h netuser.h iface.h ip.h cmdparse.h
- ipdump.o: ipdump.c global.h mbuf.h internet.h timer.h iface.h ip.h trace.h netuser.h
- iproute.o: iproute.c global.h mbuf.h internet.h timer.h netuser.h ip.h icmp.h iface.h trace.h
- kernel.o: kernel.c global.h mbuf.h proc.h
- kiss.o: kiss.c global.h mbuf.h iface.h kiss.h trace.h
- ksubr.o: ksubr.c global.h proc.h
- lapb.o: lapb.c global.h mbuf.h timer.h ax25.h lapb.h
- lapbtime.o: lapbtime.c global.h mbuf.h ax25.h timer.h lapb.h
- lcsum.o: lcsum.c global.h
- main.o: main.c config.h global.h mbuf.h socket.h iface.h ftpcli.h telnet.h ax25tnc.h remote.h session.h cmdparse.h ax25.h enet.h timer.h proc.h tty.h asy.h slip.h nrs.h asy.h trace.h
- mbuf.o: mbuf.c global.h mbuf.h
- misc.o: misc.c global.h
- mkdep.o: mkdep.c
- netuser.o: netuser.c global.h netuser.h
- nr3.o: nr3.c global.h mbuf.h iface.h timer.h arp.h slip.h ax25.h netrom.h nr4.h lapb.h
- nr4.o: nr4.c global.h mbuf.h timer.h ax25.h lapb.h netrom.h nr4.h
- nr4subr.o: nr4subr.c global.h mbuf.h timer.h ax25.h netrom.h nr4.h lapb.h
- nrcmd.o: nrcmd.c global.h mbuf.h ax25.h netrom.h timer.h iface.h lapb.h cmdparse.h
- nrs.o: nrs.c global.h mbuf.h iface.h ax25.h nrs.h asy.h trace.h
- nrsubr.o: nrsubr.c global.h mbuf.h timer.h ax25.h netrom.h lapb.h
- pathname.o: pathname.c global.h
- pc.o: pc.c global.h mbuf.h internet.h iface.h cmdparse.h regs.h
- pc100.o: pc100.c global.h mbuf.h iface.h pc100.h 8530.h ax25.h trace.h
- pktdrvr.o: pktdrvr.c global.h proc.h mbuf.h enet.h ax25.h slip.h kiss.h iface.h ec.h timer.h arp.h trace.h regs.h pktdrvr.h config.h
- session.o: session.c global.h config.h mbuf.h socket.h ftpcli.h telnet.h icmp.h ax25tnc.h session.h cmdparse.h timer.h proc.h tty.h
- slip.o: slip.c global.h mbuf.h iface.h ax25.h slip.h asy.h trace.h
- smisc.o: smisc.c global.h mbuf.h socket.h proc.h remote.h
- smtpcli.o: smtpcli.c global.h mbuf.h cmdparse.h proc.h socket.h timer.h netuser.h smtp.h
- smtpserv.o: smtpserv.c global.h mbuf.h cmdparse.h socket.h proc.h smtp.h
- socket.o: socket.c global.h mbuf.h netuser.h timer.h iface.h ip.h tcp.h udp.h ax25.h lapb.h proc.h usock.h socket.h config.h
- tcpcmd.o: tcpcmd.c global.h timer.h mbuf.h netuser.h internet.h tcp.h cmdparse.h
- tcpdump.o: tcpdump.c global.h mbuf.h netuser.h internet.h timer.h tcp.h trace.h
- tcpin.o: tcpin.c global.h timer.h mbuf.h netuser.h internet.h tcp.h icmp.h iface.h ip.h
- tcpout.o: tcpout.c global.h timer.h mbuf.h netuser.h internet.h tcp.h
- tcpsubr.o: tcpsubr.c global.h timer.h mbuf.h netuser.h internet.h tcp.h
- tcptimer.o: tcptimer.c global.h mbuf.h timer.h netuser.h internet.h tcp.h
- tcpuser.o: tcpuser.c global.h timer.h mbuf.h netuser.h socket.h internet.h tcp.h icmp.h
- telnet.o: telnet.c global.h mbuf.h socket.h telnet.h session.h proc.h tty.h
- timer.o: timer.c global.h timer.h proc.h
- tnserv.o: tnserv.c global.h mbuf.h socket.h telnet.h session.h proc.h tty.h
- trace.o: trace.c global.h mbuf.h iface.h trace.h
- ttydriv.o: ttydriv.c global.h mbuf.h tty.h
- udp.o: udp.c global.h mbuf.h netuser.h udp.h internet.h
- udpcmd.o: udpcmd.c global.h mbuf.h netuser.h udp.h internet.h cmdparse.h
- udpdump.o: udpdump.c global.h mbuf.h netuser.h internet.h udp.h
- version.o: version.c
-